home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / coa_12r.zip / COA_LOAD.DOC < prev    next >
Text File  |  1988-02-08  |  5KB  |  101 lines

  1. COA_LOAD
  2. --------
  3.  
  4. Usage:
  5.  
  6. COA_LOAD [Control String]
  7.  
  8. The COA_LOAD program is designed as a quick way for you to repopulate
  9. your maze with objects and monsters each night as part of your PC-Board 
  10. event.  It can also be used to initiate the maze rather than laboriously 
  11. filling it by hand, or to refill the maze any time you like.
  12.  
  13. It is suggested that you place the initial chests by hand, for reasons 
  14. that will become clear later...  You may also want to place certain key 
  15. monsters and important objects manually, using COA_EDIT.  A good example
  16. of this might be to place the ORB on level 10 and guard it with a Dragon 
  17. and several traps.  EVENTS can be loaded with COA_LOAD using a special
  18. code which will be outlined later.  
  19.  
  20. There are three ways to call up COA_LOAD.
  21.  
  22. 1) Simply type COA_LOAD.  You will be prompted for a control string.
  23.  
  24. 2) Type COA_LOAD (control-string).  An example of this might be:
  25.    COA_LOAD MAZE_ONE,0,3,2/1,21/3,14/2,56/5,100/3,101/2,102/1
  26.  
  27. 3) Create a file called COA_LOAD.DAT and stack up as many control
  28.    strings as you like.  A sample COA_LOAD.DAT is included to show
  29.    a standard load set for an 11 level maze... (levels 0 through 10)
  30.  
  31. If COA_LOAD.DAT exists, all you need do in your event is run COA_LOAD
  32. with no parameters.  COA_LOAD will find COA_LOAD.DAT (if it is in the
  33. current directory) and process it accordingly.
  34.  
  35. The control string is set up like this:
  36.  
  37. Filename(no ext),Start Level,End Level,Object Number/Amount,...
  38.  
  39. You may include as many object number/amount pairs as you like, so long 
  40. as the control string is 255 characters or less.  If the object number 
  41. is greater than 99, monsters will be placed.
  42.  
  43. Exception:  If you follow the object number with an "E", such as 112E,
  44. the loader will assume that 112 is not a monster, but an event number,
  45. and will load the event.  Take care that you only use LEGITIMATE event
  46. numbers, as the program will hang if you do not.  Anyone who tries to
  47. load a non-existant event deserves what he gets.  Garbage.
  48.  
  49. Each level indicated in the span is processed individually.  You may
  50. place an "R" in the level field to indicate a randomly chosen level.
  51. If you place "R" as the start level, the end level must be "R" also, 
  52. and a single level will be chosen (not a range of levels).
  53.  
  54. If you stack up control strings in COA_LOAD.DAT, seperate them with
  55. carriage returns.
  56.  
  57. When COA_LOAD runs, it counts the number of objects/monsters/events 
  58. already present on each level, and only places enough to bring the 
  59. number up to the level you requested.  For instance if you specify 2/5, 
  60. which would mean 5 short swords, and the program counts 3 already 
  61. present a given level, only two will be placed.
  62.  
  63. Special cases: Empty chests, if found, will be filled if chests are 
  64. specified in the load.  For example, if 56/5 is specified this means 
  65. load 5 chests with 100 gp into the maze.  If 2 empty chests are found, 
  66. and 2 are found with 100 gp already present, then the two empty chests 
  67. will be filled and 1 additional chest with 100 gp will be placed.  Due 
  68. to this feature it is advisable that you place your chests initially by 
  69. hand, as they do not move but rather become empty chests when players 
  70. raid them.  During COA_LOAD run, they will be filled rather than new
  71. chests randomly placed.  This helps keep chests out of the corridors.
  72.  
  73. Also, unset traps will be set if found and traps were specified.
  74.  
  75. Using COA_LOAD.DAT, you can load different levels with different sets,
  76. and even load more than one maze during the event.  There is no limit to 
  77. the number of control strings that can be stacked up in the .DAT file.
  78.  
  79. If you use the command line or prompt method of inputting the control
  80. string, then the program will report its results to the monitor.  If you
  81. use the COA_LOAD.DAT method, then a file called COA_LOAD.LOG will be
  82. created or appended to.  This .LOG file can then later be reviewed to see
  83. just what the loader has been up to.  It `grows forever' however, so take
  84. care to delete it from time to time, like SYSLOG.
  85.  
  86.  
  87.                                                       Scott L. Bain
  88.                                                    The Scanline Remote
  89.                                                       (619)298-2023
  90.  
  91.  
  92. PS - I may, from time to time, offer predesigned mazes for sysops to
  93.      download and run.  You will find a file called <Maze Name>.LOD
  94.      with each of these ready-to-run mazes, which contains the control
  95.      strings I reccomend for repopulating that particular maze.  The 
  96.      file does nothing on it's own, but should be brought into your
  97.      COA_LOAD.DAT file as part of the load on your system.  Since you
  98.      may be running more than one maze, I thought it best to do it
  99.      this way.
  100.  
  101.